package cn.edu.ctbu.dp07.service;

import cn.edu.ctbu.dp07.entity.Student;
import java.util.List;

public interface StudentService {
    // 获取所有学生
    List<Student> findAll();
    
    // 根据ID获取学生
    Student findById(Integer id);
    
    // 根据学号获取学生
    Student findByStudentNo(String studentNo);
    
    // 根据姓名模糊查询学生
    Iterable<Student> findByNameContaining(String name);
    
    // 保存或更新学生信息
    Student save(Student student);
    
    // 删除学生
    void deleteById(Integer id);
}
